$(function(){
    var input;
    var er = $('.errorMessage');
    if(er.length>0)
    {
    for(var i=0;i<er.length;i++)
    {
        if($(er[i]).css('display') !='none')
        {
            input = $(er[i]).prev();
            input.popover({content:er.text(),placement:'right'}).popover('show');
        }
    }
    er.remove();
}
});
    function beforeValidate(a,attribute)
    {
        $('#'+attribute.id).parent().popover('destroy');
        return true;
    }
    function afterValidateAttribute(form, attribute, data, hasError)
    {
        console.log("attr: ",attribute);
        $('#'+attribute.id).parent().popover('destroy');

        if(hasError)
        {
            $('#'+attribute.id).parent().popover({trigger:'manual',content:data[attribute.id],placement:'right'}).bind('blur').popover('show');
            return false;
        }
        else
        {
            $('#'+attribute.id).parent().popover('destroy');
            $('#'+attribute.id).css('border-color','#CCCCCC');
            return true;
        }
    }
    function afterValidate(form,data,hasError)
    {
        if(hasError)
        {
            for(attribute in data)
            {
            $('#'+attribute).css('border-color','red');
            $('#'+attribute).parent().popover({trigger:'manual',content:data[attribute],placement:'right'}).bind('blur').popover('show');
            }
        return false;
        }
        else
        {

           // $('#'+attribute.id).parent().popover('destroy');
          //  $('#'+attribute.id).css('border-color','#CCCCCC');
            return true;
        }
    }
